package com.linwen.excise.leetcode;

/**
 * @ClassName _58最后一个单词的长度
 * @Description TODO
 * @Author zero
 * @DATE 2024/9/28 5:34 PM
 * @Version 1.0
 */
public class _58最后一个单词的长度 {
    public static void main(String[] args) {
        _58最后一个单词的长度 inst = new _58最后一个单词的长度();
        String s = "Hello World";
        System.out.println(inst.lengthOfLastWord(s));
    }
    public int lengthOfLastWord(String s) {
        char[] charArray = s.toCharArray();
        int count = 0;
        boolean start = false;
        for (int i = charArray.length - 1; i >= 0; i--) {
            if (start && charArray[i] != ' ') {
                count++;
            } else if (!start && charArray[i] != ' ') {
                start = true;
                count++;
            } else if(start && charArray[i] == ' '){
                break;
            }
        }
        return count;
    }
}
